James Harden knocked down five three-pointers and finished with a season-high 32 points, while Donovan Mitchell added 23 points on over 50 per cent shooting as the Cleveland Cavaliers earned a 115-107 win over the New York Knicks.